Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour EFG Swiss Open - Gstaad Hamburg European Open - Hamburg Western & Southern Open - Cincinnati Chengdu Open - Chengdu Swiss Indoors Basel - Basel Stockholm Open - Stockholm European Open - Antwerp Rolex Paris Masters - Paris Sofia Open - Sofia BNP Paribas Open - Indian Wells Bucharest Open - Bucharest Hong Kong Tennis Open - Hong Kong Adelaide International - Adelaide ABN AMRO Open - Rotterdam BMW Open - Munich Delray Beach Open - Delray Beach Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, Q, SRB-SVK 0-4 Qatar ExxonMobil Open - Doha Mifel Tennis Open - Los Cabos Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Boss Open - Stuttgart Terra Wortmann Open - Halle Rothesay International - Eastbourne Libema Open - 's-Hertogenbosch Citi Open - Washington EFG Swiss Open - Gstaad Atlanta Open - Atlanta Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Rolex Paris Masters - Paris Moselle Open - Metz Belgrade Open - Belgrade Phoenix Challenger Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha BMW Open - Munich ABN AMRO Open - Rotterdam Dallas Open - Dallas Cap Cana Challenger Estoril Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland Adelaide International - Adelaide Davis Cup, World Group, Q, DEN-SRB 3-2 Rothesay International - Eastbourne Miami Open - Miami Cincinnati Open - Cincinnati Generali Open - Kitzbuhel Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Hamburg Open - Hamburg Boss Open - Stuttgart Terra Wortmann Open - Halle EFG Swiss Open - Gstaad National Bank Open - Toronto Citi Open - Washington Winston-Salem Open - Winston-Salem Cancun Challenger Davis Cup, World Group, Q2, JPN-GER 0-4 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Germany F4 Germany F11 France F22 USA F31 TEB BNP Paribas Istanbul Open - Istanbul Serbia F1 Serbia F2 Serbia F5 USA F27 USA F28 USA F8 USA F9 USA F10 USA F14 USA F15 USA F16 Serbia F2 Serbia F3 USA F29 USA F30 USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) USA F7 (Orlando) USA F8 (Indian Harbour Beach) USA F9 (Orlando) Turkey F20 (Antalya) Turkey F21 (Antalya) Belgium F2 (Arlon) Italy F30 (Santa Margherita Di Pula) Italy F32 (Santa Margherita Di Pula) Belgium F1 (Havre) Italy F31 (Santa Margherita Di Pula) Scheveningen Challenger Todi Challenger Salzburg Challenger San Marino Challenger Lyon Challenger Ningboo Challenger Shenzhen Challenger Bergamo Challenger Gerry Weber Open - Halle Masters Series - Hamburg Mercedes Cup - Stuttgart Open 13 - Marseille Gerry Weber Open - Halle Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Mercedes Cup - Stuttgart Gerry Weber Open - Halle Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Open 13 - Marseille BMW Open - Munich Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Antalya Open - Antalya Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Sofia Open - Sofia Sardegna Open - Cagliari Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Sofia Open - Sofia Korea Open - Seoul Adelaide International 1 - Adelaide Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Boss Open - Stuttgart cinch Championships - London Rothesay International - Eastbourne Gonet Geneva Open - Geneva Wimbledon - London Freudenstadt Challenger Furth Challenger Mons Challenger Aachen Challenger Alphen Challenger Marrakech Challenger Alphen Challenger Mersin Challenger Orleans Challenger Szczecin Challenger Rennes Challenger Szczecin Challenger Furth Challenger Canberra Challenger Banja Luka Challenger Suzhou Challenger Bangkok Challenger Shenzhen Challenger Aptos Challenger Almaty Challenger Liuzhou Challenger Cleveland Challenger Newport Beach Challenger Helsinki Challenger Phoenix Challenger Braunschweig Challenger Zug Challenger Bratislava Challenger Helsinki Challenger Wolfsburg Challenger Cherbourg Challenger Manama Challenger Prague Challenger Cremona Challenger Marburg Challenger Phoenix Challenger Madrid Challenger Helsinki Challenger Barletta Challenger Seville Challenger Loughborough Challenger Le Gosier Challenger Bordeaux Challenger Braunschweig Challenger Vilnius Challenger Heilbronn Challenger Irving Challenger Heilbronn Challenger Prague Challenger Alphen Challenger Sony Open Tennis - Miami Mons Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wroclaw Challenger Quimper Challenger Jonkoping Challenger St. Brieuc Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heilbronn Challenger BNP Paribas Masters - Paris Braunschweig Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bratislava Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Jinan Challenger Western & Southern Open - Cincinnati Genova Challenger Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Newport Beach Challenger Zhuhai Challenger Sarasota Challenger Tallahassee Challenger Lisbon Challenger Vicenza Challenger Poznan Challenger Pullach Challenger Shanghai Challenger Newport Beach Challenger Astana Challenger Dallas Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Alphen Challenger Eckental Challenger Heilbronn Challenger Furth Challenger Kosice Challenger Braunschweig Challenger Dortmund Challenger Mersin Challenger Rome Challenger Furth Challenger Braunschweig Challenger Sibiu Challenger Wimbledon - London Eckental Challenger Helsinki Challenger Rome Challenger U.S. Open - New York Oberstaufen Challenger Wimbledon - London Petange Challenger Trani Challenger U.S. Open - New York Mons Challenger Geneva Challenger Bratislava Challenger Australian Open - Melbourne Vercelli Challenger Heilbronn Challenger French Open - Paris Madrid Challenger Scheveningen Challenger Mons Challenger Scheveningen Challenger Orleans Challenger Bratislava Challenger Napoli Challenger Alphen Challenger Irving Challenger Meerbusch Challenger Chengdu Challenger Bergamo Challenger Shenzhen Challenger Australian Open - Melbourne Dallas Challenger San Francisco Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bordeaux Challenger U.S. Open - New York Szczecin Challenger Australian Open - Melbourne French Open - Paris Orleans Challenger Wimbledon - London Zhangjiagang Challenger Heilbronn Challenger U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Eckental Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Indian Wells Challenger Australian Open - Melbourne Bergamo Challenger French Open - Paris Wimbledon - London Quimper Challenger Guadalajara Challenger U.S. Open - New York Australian Open - Melbourne Cherbourg Challenger French Open - Paris Wimbledon - London Braunschweig Challenger U.S. Open - New York Mons Challenger Ningboo Challenger Cassis Challenger Szczecin Challenger Bratislava Challenger Canberra Challenger Pau Challenger Rabat Challenger Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Group C, Hamburg Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, Group I, 1R, SRB-TUR 3-1 BMW Open - Munich Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) All Lower level tournaments Austrian Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Gerry Weber Open - Halle Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad BMW Open - Munich bett1HULKS Championships - Cologne Open 13 - Marseille US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ASB Classic - Auckland Olympics - Rio de Janeiro Olympics - Paris ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Moselle Open - Metz Zhuhai Open - Zhuhai Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Adelaide International 2 - Adelaide BMW Open - Munich Delray Beach Open - Delray Beach Open de Moselle - Metz BMW Open - Munich International German Open - Hamburg Napoli Challenger BMW Open - Munich Libema Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Savannah Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Swiss Indoors Basel - Basel DIEMA XTRA Sofia Open - Sofia bett1HULKS Indoors - Cologne Cordoba Open - Cordoba Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Citi Open - Washington European Open - Antwerp Kremlin Cup - Moscow Belgrade 2 - Belgrade Barcelona Open BancSabadell - Barcelona Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier German Tennis Championships - Hamburg Tennis Napoli Open - Naples Dallas Open - Dallas Grand Prix Hassan II - Marrakech Open Parc - Lyon Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Geneva Open - Geneva Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris National Bank Open - Montreal Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Internazionali BNL d'Italia - Rome Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group B, Valencia Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, PO, NOR-SRB 0-4 Wimbledon - London Davis Cup, World Group, 1R, AUS-GER 1-3 Wimbledon (juniors) Olympics - Tokyo Zhuhai Open - Zhuhai China Open - Beijing China Open - Beijing